@charset "utf-8";

.quicklink{ margin:10px 20px 0 0;}
.quicklink .link a{ margin:0 10px; color:#444;}
.quicklink .link a:hover{ color:#f60;}
.quicklink .tel{ margin-right:10px;}

/*会员登录*/
.member_login{ width:332px; margin-right:20px;}
.member_login .login_box{ border:1px solid #d9d9d9; background-color:#fafafa;}
.login_box .hd{ background-position: 0 -835px; height:32px; line-height:32px; border-bottom:1px solid #d9d9d9; padding-left:20px;}
.login_box .bd{ border-top:2px solid #ededed; padding:5px 10px 0;}
.login_box .errorSummary{ color:#f10000; padding:5px 0 0 18px;}
.login_box .form { border-bottom:1px solid #fff; padding:10px 0;}
.login_box .form li{ padding:8px 0;}
.login_box .form .tit{ display:inline-block; width:55px; text-align:right; margin-right:8px;}
.login_box .form .t_ipt{ width:220px;}
.login_box .form .code{ width:80px;}
.login_box .form .exchange{ width:40px; display:inline-block; vertical-align:middle; line-height:14px; margin-left:5px;}
.login_box .form .btn_login{ background-position: 0 -300px; width:85px; height:30px; border:none; font:bold 14px/30px arial; color:#fff; cursor:pointer; margin-right:10px;}
.login_box .bd .reg{ border-top:1px solid #eaeaea; padding:8px 0;}
.login_box .bd .reg a{ margin-left:12px;}

/*找回密码*/
.steps ul li,.steps li.cur,.steps li.last,.steps .done_a,.steps .done_b,.steps .cur_last{ background:url(img/step_bgx.png) right -120px no-repeat #eaeaea;}
.steps li.first span.one,.steps li.done span.one{background:url(img/step_bgx.png) left 0 no-repeat;}
.steps ul li{ float:left; width:243px; height:28px; line-height:28px;}
.steps li.cur{ background-position: right -150px; background-color:#7abc12; color:#fff;}
.steps li.first{ width:261px;}
.steps li span{ display:block; text-align:center; padding-right:20px;}
.steps li.last{ background-position: right -30px;}
.steps .done_a,.steps .done_b{ background-position: right -180px; background-color:#929292; color:#fff;}
.steps li.done span.one{ background-position: left -60px;}
.steps .done_b{background-position: right -210px;}
.steps .cur_last{ background-position: right -90px; background-color:#7abc12; color:#fff;}

.step_box{ padding:30px 30px 30px 250px; min-height:250px; height:auto !important; height:250px; overflow:visible;}
.step_box .form li{ padding:10px 0;}
.step_box .form .tit{ display:inline-block; width:90px; text-align:right; font-size:14px; color:#444;}
.step_box .form .t_ipt{ width:225px;}
.step_box .form .code{ width:80px; height:20px; line-height:20px;}
.btn_submit{ background-position: 0 -330px; width:74px; height:32px; font:bold 14px/32px arial; color:#fff; border:none; cursor:pointer; margin:10px 0;}

.step_box .btn_send{ background-position: 0 -362px; width:74px; height:25px; border:none; color:#666; cursor:pointer; margin-left:20px;}
.step_two .form .next{ padding:20px 0 0 100px;}

.btn_logging{ background-position: 0 -390px; width:96px; height:32px; display:inline-block; font:bold 14px/32px arial; color:#fff; text-align:center;}
.btn_logging:hover{ text-decoration:none; color:#fff;}
.btn_shopping{ background-position: 0 -422px; width:84px; height:32px; display:inline-block; font:bold 14px/32px arial; color:#666; text-align:center; margin-left:8px;}
.btn_shopping:hover{ text-decoration:none; color:#666;}
.step_four .form .btn_link{ margin:10px 20px;}

/*注册*/
.register .steps ul li{ width:330px;}
.register .reg .btn{ background-position: 0 -486px; width:171px; height:32px; border:none; font:bold 14px/32px arial; color:#fff; cursor:pointer;}
.register .reg .btn_regok{ background-position: 0 -454px;}
.register .step_three{ padding:30px 150px;}
.register .step_three .success{ padding:0 0 30px 100px; border-bottom:1px solid #d9d9d9;}
.register .step_three .check{ padding:20px 0 20px 100px;}
.register .success .done{ padding:10px 0; margin-left:-5px;}
.register .check .btn_submit{ background-position: 0 -518px; width:120px;}
.register .check .btn_link{ margin-top:10px;}









